<?php
class cataporte_model extends CI_Model
{
	private $tbl_cataporte= 'm28.m28_cataporte';
	function __construct()
	{
		parent::__construct();
	}
	
	
	function save($data)	{
		
		$this->db->insert($this->tbl_cataporte,$data);
	}
	
	function get_lista_cataporte($limit = 10, $offset = 0,$data)	{
		
		$this->db->where('id_venta_sucursal',$data['id_venta_sucursal']);
		$this->db->order_by('id_cataporte','asc');		
		return $this->db->get($this->tbl_cataporte, $limit, $offset);
	}
	
	// numero de cataporte en la base de Datos
	function get_cantidad_cataporte($data){
		$this->db->where('id_venta_sucursal',$data['id_venta_sucursal']);
		return $this->db->count_all_results($this->tbl_cataporte);
	}
	
	function get_by_id_cataporte($id_cataporte)	{
		$this->db->select('m28.m28_venta_sucursal.fecha as fecha_venta,id_cataporte,monto,nro_cataporte,nro_deposito,'.$this->tbl_cataporte.'.fecha');		
		$this->db->where('id_cataporte', $id_cataporte);
		$this->db->where('m28.m28_cataporte.id_venta_sucursal = m28.m28_venta_sucursal.id_venta_sucursal');
		return $this->db->get($this->tbl_cataporte.',m28.m28_venta_sucursal');
	}
	
	function actualizar($id_cataporte, $data){
		if ($id_cataporte != ''){
			$data['id_cataporte'] = $id_cataporte;
			$this->db->where('id_cataporte', $id_cataporte);
			$this->db->update($this->tbl_cataporte, $data);
		}
	}
	
	function get_by_fecha_venta($fecha)	{	
		$this->db->select('id_venta_sucursal');		
		$this->db->where('fecha', $fecha);
		return $this->db->get('m28.m28_venta_sucursal');
		
	}
	
	
	function eliminar($id_cataporte){
		$this->db->where('id_cataporte',$id_cataporte);
		$this->db->delete($this->tbl_cataporte);		
	}
}
?>